from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
# 启动火狐浏览器
# 打开前台注册页
from wait import driver

driver.get('http://127.0.0.1/upload/user.php?act=register')
# 找到用户名文本框，向其中输入lisi
# driver.find_element_by_id('username').send_keys('lisi')
driver.find_element(By.ID, 'username').send_keys('lisi')
# 找到email文本框，输入ls@123.com
driver.find_element_by_id("email").send_keys("ls@123.com")
# 找到QQ文本框，输入12345
# driver.find_element_by_name("extend_field2").send_keys("12345")
driver.find_element(By.NAME, "extend_field2").send_keys("12345")
# 找到办公电话文本框，输入01012345678
driver.find_element(By.NAME, "extend_field3").send_keys("01012345678")
sleep(2)
# 找到“我已看过并接受”的复选框，点击它
driver.find_element(By.NAME, "agreement").click()
sleep(2)
# 点击“查看购物车”
# driver.find_element_by_link_text("查看购物车").click()
driver.find_element(By.LINK_TEXT, "查看购物车").click()
sleep(2)
# 点击“选购中心”---练习
driver.find_element(By.LINK_TEXT, "选购中心").click()
sleep(2)
# 点击“留言板”
driver.find_element(By.LINK_TEXT, "留言板").click()
sleep(2)
# 点击页面左侧“您的购物车中有 0 件商品，总计金额 ￥0.00元。”超级链接
# driver.find_element_by_partial_link_text("总计金额").click()
driver.find_element(By.PARTIAL_LINK_TEXT, "总计金额").click()
sleep(2)
# 点击文本包含“原装电池”的超级链接。
driver.find_element(By.PARTIAL_LINK_TEXT, "原装电池").click()
# 输入搜索关键字a  ---id定位、name定位
driver.find_element(By.ID, "keyword").send_keys("a")
# 点击搜索按钮---name定位、class name定位
# driver.find_element_by_class_name("go").click()
driver.find_element(By.CLASS_NAME, "go").click()

sleep(5)  # 等待5秒
# 关闭浏览器
driver.quit()
